查看原文
其他

Google Android 团队提供的 Rust 课程

TJ君 2023-01-15

大家好,我是TJ

一个励志推荐10000款开源项目与工具的程序员

这是由 Google Android 团队开发的为期四天的 Rust 课程,该课程涵盖了 Rust 的全部内容,从基本语法到高级主题,如泛型和错误处理,还包括最后一天的 Android 特定内容。

本课程的目标是教你学习 Rust,我们假设您对 Rust 一无所知,并希望:

  • 让你全面了解 Rust 语法和语言。
  • 使你能够修改现有程序并在 Rust 中编写新程序。
  • 向你展示常见的 Rust 用法。

在第 4 天,我们将介绍特定于 Android 的内容,例如:

  • 在 Rust 中构建 Android 组件。
  • AIDL 服务器和客户端。
  • 与 C、C++ 和 Java 的互操作性。

重要的是要注意,本课程不涵盖 Rust 中的 Android 应用程序开发,并且特定于 Android 的部分专门针对 Android 本身(操作系统)编写代码。

课程在线地址:https://google.github.io/comprehensive-rust/

该课程是使用 mdBook 及其 Svgbob 插件构建的。安装这两个工具:

$ cargo install mdbook
$ cargo install mdbook-svgbob

然后运行下面的命令来执行单元测试:

$ mdbook test

最后执行下面的命令:

$ mdbook serve

为该仓库启动一个 web server 服务,然后我们就可以通过 http://localhost:3000 来访问课程内容了。


往期推荐


点击下方卡片,关注公众号“TJ君

每天了解一个牛x、好用、有趣的东东


您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存